import os
from datetime import datetime
from loguru import logger

# 配置日志
def setup_logger():
    log_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "logs")
    if not os.path.exists(log_dir):
        os.makedirs(log_dir)
    log_file = os.path.join(log_dir, f"{datetime.now().strftime('%Y%m%d')}.log")
    logger.add(log_file, rotation="1 day", encoding="utf-8")
    return logger

# 初始化日志
logger = setup_logger()
